#if !defined(WRAPPERFUNCTIONS_H)
#define WRAPPERFUNCTIONS_H

#include "function.h"

void wrapperCGM(double *solLocalMinimize, int dim, double ftol, double *funcVal, Function* func, string& directory);
//void wrapperCGM(double *solLocalMinimize, int dim, double ftol, double *funcVal, Function* func, string& directory, double *pstruc, double *pstrucval);
void wrapperSimplex(double *solLocalMinimize, int dim, double ftol, const double StartSize, double &funcVal, Function* func);
void wrapperDoshSimplex(double *X, const double& steplength, int& N, double& TheChiSqd, Function* func);

#endif // !defined(WRAPPERFUNCTIONS_H)